@charset "gb2312";
* { margin:0; padding:0; list-style-type:none; }
body { margin:0; color:#696969;font-family: "微软雅黑"; }
a, img { border:0; }
img, p, ul, td { margin:0; padding:0 }
.v1 { height:1px; background-color:#fff }
a { text-decoration:none }
table { width:100% }
#Container { width:100%; max-width:640px; overflow-x:hidden; margin:0 auto; background:#fff; }
/*
.h_top{width: 100%; background:#c92d2d; line-height:35px;}
.h_top p{font-size:0.8em;}
.h_top .tool{width: 30%; float: left; text-align: left;color:#fff; font-size:0.8em; }
.h_top .tool a{color:#fff;font-size:0.8em; }
.h_top .tel{width: 70%;float: left; text-align: right;color:#fff;font-size:0.8em;}
.h_top .tel a{color:#fff;font-size:0.8em;}
*/
header { width:100%; border-top:10px solid #ffae00;}
header .logo{width:100%;}
header .logo img{float: left;width: 100%;}
header .right{width: 50%;float: left;}
header .right img{float: left;width: 100%;}
.nav{width:98%; padding-left:1%; padding-right: 1%; background:#119003; padding-top:3px; float: left;padding-bottom:3px; }
.nav ul{width:100%;}
.nav ul li{width:21.8%; padding-left:1.5%; padding-right:1.5%; float: left; text-align: center;  margin-top:3px; line-height:25px;margin:3px 0px; }
.nav ul li:nth-child(1) a,.nav ul li:nth-child(2) a,.nav ul li:nth-child(3) a,.nav ul li:nth-child(4) a{ border-bottom:1px solid #53ac49; }
.nav ul li:nth-child(1),.nav ul li:nth-child(2),.nav ul li:nth-child(3),.nav ul li:nth-child(5),.nav ul li:nth-child(6),.nav ul li:nth-child(7){ border-right:1px solid #53ac49;}
.nav ul li a{ color:#fff; padding:3px 10px; font-size: 0.9rem;line-height: 25px;}
nav { width:100%; padding-top: 10px;background:#dd0704;}
nav table { width:100%; text-align:center; font-size:13px }
nav table h2  {width: 100%;}
nav table h2 img{width: 100%;}
nav table td { height:105px; width:25%; }
nav table td a { color:#fff; font-size:1.0em; line-height:30px; }
nav table td a img{  width:60px;}
nav table td a span{ display: block;}

/*banner*/
.swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.swiper2{width:94%;}
.swiper-container img{width: 100%;display: block;}
.qhtp h2 img{width: 100%;}
.qhdb{text-align: center;}
.qhdb img{ width: 94%;text-align: center;}
/*简介*/
.about{width:100%; text-align:left;}
.about h2{padding-top: 60px;padding-bottom: 30px; background: url(../images/mh21.gif) center top no-repeat;background-size:100%;  font-size:1.5rem;color:#2d2d2d;text-align: center; line-height:30px;}
.about h2 small{display: block;font-size:0.8rem;font-weight: 400;line-height:30px; }
.about h3{color:#2d2d2d;font-size: 1.6rem;padding:10px 0px; }
.about h3 small{display: block;font-weight:400;font-size:0.9rem; }
.about p{  font-size:1.0rem; line-height:28px; color:#3f4040; text-align:left; display: block; margin: 0 auto; padding:5px 10px;}
.about p a{float: right;color:#009a44; }
.about img{width:100%;}
.brand img{ width:100%;}


.fl { width:100%; padding-bottom: 10px; }
.fl h2{font-size: 1.5rem;color:#333333;text-align: center;padding:20px; line-height:30px;  }
.fl h2 small{display: block;font-size: 0.9rem;font-weight:400;  }
.fl ul{width: 100%;}
.fl ul li{width:23%;text-align:center;float: left; background:#f29503; margin: 5px 1%; }
.fl ul li a{ display: block; font-size:0.8rem; line-height:35px; color:#fff;}
.swiper-pagination-bullet-active{background:#f29503;  }

.chanpin{}
.chanpin h2{padding-top: 60px;padding-bottom: 30px; background: url(../images/mh21.gif) center top no-repeat;background-size:100%;  font-size:1.5rem;color:#2d2d2d;text-align: center; line-height:30px;}
.chanpin h2 span{font-size:1.9rem;color:#8d8c8c; }
.chanpin h2 small{display: block;font-size:0.8rem;font-weight: 400;line-height:30px; }
.chanpin h2 a{position:absolute;right:10px; font-size: 14px; color:#494949;font-weight:400;line-height: 40px;top: 125px;  }
.chanpin .cp { width: 100%;display: flex;
            display: -webkit-flex;
            justify-content:space-around;
            flex-direction: row;
            flex-wrap: wrap;}
.chanpin .cp li { width: 45%; text-align: center;margin-bottom: 20px;background: #f0f0f0;}
.chanpin .cp li img { width: 100%;}
.chanpin .cp li a span{ color:#202020;     display:block; font-size: 1.0rem; line-height:30px; text-align:center; }
.chanpin .cp li:hover *{ color:#e37c02; }

.cpmore{width: 22%;margin-left: auto;margin-right: auto;padding: 5px;background:#009a44;}
.cpmore a{background:#009a44;display: block;border:1px solid #fff;color: #fff;padding: 5px 0px;text-align: center;font-size: 1.0rem;}




.chanpin1 {width:100%;background: url(../images/mbg.jpg) center top no-repeat;background-size:100%;padding-bottom: 20px; }
.chanpin1 h2{padding-top:35px;padding-bottom: 30px;   font-size:1.5rem;color:#2d2d2d;text-align: center; line-height:30px;}
.chanpin1 h2 small{display: block;font-size:0.8rem;font-weight: 400;line-height:30px; }
.chanpin1 .cp1{ width: 100%;display: flex;
            display: -webkit-flex;
            justify-content:space-around;
            flex-direction: row;
            flex-wrap: wrap;}
.chanpin1 .cp1 li{ width: 45%; }
.chanpin1 .cp1 li a{ }
.chanpin1 .cp1 li a img{width: 100%; }
.chanpin1 .cp1 li a span{ color:#202020;     display:block; font-size: 1.0rem; line-height:30px; text-align:center; }
.chanpin1 .cp1 li a p{ color:#202020;     display:block; font-size: 0.8rem; line-height:20px; text-align:center; }


.chanpin2{}
.chanpin2 h2{font-size: 1.3rem;color:#333333;text-align: center;padding:20px; line-height:30px;}
.chanpin2 h2 span{font-size:1.9rem;color:#e37c02; }
.chanpin2 h2 small{display: block;font-size:0.8rem;font-weight: 400;line-height:30px; }
.chanpin2 .cp2 { width: 100%;display: flex;
            display: -webkit-flex;
            justify-content:space-around;
            flex-direction: row;
            flex-wrap: wrap;}
.chanpin2 .cp2 li {  width: 32%; text-align: center;position:relative;margin-bottom: 20px;}
.chanpin2 .cp2 li img { width: 100%;}
.chanpin2 .cp2 li span {  display:block; color:#343434; line-height:30px; text-align:center; font-size:1.0rem;position:absolute;width: 100%;background-color: rgba(255,255,255,0.6);bottom: 0px;  }
.chanpin2 .cp2 li:hover *{  color:#e37c02; }




.shipin {width:100%; }
.shipin h2{width: 100%; text-align: center; line-height:70px; font-size: 1.2em; font-weight:300;  color: #d5160e; }


.more{ position:absolute; right: 0px; line-height: 38px;}
.more a{ color: #dd0704; line-height:30px; padding-right: 10px;font-size:0.6em;}
.dsz {width:100%;font-size: 0;}
.dsz img {width: 100%;display: block;}

.xwm{width: 100%; text-align: center; margin-top:40px;}
.xwm a{border:1px solid #0a8b49;padding:8px 15px; font-size: 1.0em; line-height: 35px; color: #6e6e6e; border-radius: 15px;}
.xwbt img{width: 100%;}


.newslist {width:100%;padding-bottom:60px;;}
.newslist h2{font-size: 1.9rem;color:#333333;text-align: center;padding-top: 20px; line-height:30px;}
.newslist h2 span{font-size:1.9rem;color:#e37c02; }
.newslist h2 small{display: block;font-size:0.8rem;font-weight: 400;line-height:30px; }
.ntop{margin:0 10px;border-bottom:1px #5a5a5a dotted;padding:10px 0px;  }
.ntop img{width:100%;}
.ntop a{font-size:1.0rem; color:#272727;line-height:35px;}
.ntop p{ color: #484848; font-size: 0.9rem;display: block;}
.ntop p span{float: right;}
.newslist .list{padding:0px 10px;   text-align: left; }
.newslist .list li{ padding:2px 0px; }
.newslist .list li a{ color:#2e2d2c;  font-size:1.0rem; line-height:35px; display: block; }
.newslist .list li a span{float: right;}
.newslist .list li p{color:#2e2d2c; font-size: 0.9rem;line-height:22px;display: block; }

.newslist2 {width:100%;}
.newslist2 h2{ color:#b77b56;  font-size:1.9rem; text-align:left; padding-left: 5px;  line-height:50px;  position:relative;font-weight:600;
}
.newslist2 .list{width:96%;margin-left:2%;margin-right:2%;  text-align: left; }
.newslist2 .list li{border-bottom:1px dashed #979697; background: url(../images/mxw2.gif) left top no-repeat;padding-left:25px;background-size:18px; margin:5px 0px; }
.newslist2 .list li a{ color:#000000; font-size: 0.9rem;line-height:22px;display: block;}
.newslist2 .list li p{color:#000000; font-size: 0.9rem;line-height:22px;display: block; }



#case { width:100%; height:150px; background: url(../images/case.jpg) center top no-repeat; background-size: 100%; padding-top: 60px;}

.product_list {  
	width:100%; height:150px;
	
	}
.product_inner {overflow:hidden; background:#fff;  margin-left: auto; margin-right: auto;
	width:90%;
	height:120px;}
.product_list li { padding:5px 10px;
	float:left;
}
.product_list li img {  height: 90px;
	width:110px;

}
.product_list li span { font-size:0.9em;
	color:#000000;
	display:block;
	line-height:20px;
	text-align:center;
}












.map {width:100%;}
.map h2{ width: 100%;}
.map h2 img{ width: 100%;}


.contact {width:100%; background: #268160;background-size: 100%; padding-bottom: 50px;margin-top: 30px;}
.contact h2 { width: 100%;text-align: center;color: #fff;font-size: 1.4rem;line-height: 50px;padding-top: 10px; }
.contact p{ text-align:center;   line-height:25px;  font-size:1.0rem; color:#fff;  display: block;}
.contact p img{width:30%;padding-top: 10px;}
.code{ text-align: center; padding-top: 5px;}
.code img{width: 16%;}
.code span{display: block;color: #fff;font-size: 0.9rem}


.powby{padding-bottom: 50px;background:#0159bd;}
.powby p{padding-left:2.5%; color: #c0c0c0;line-height: 35px; padding-top: 20px;}
/*liuyan*/
.mess{ width:100%;background:#0159bd;overflow:hidden;  }
.mess h2{  width:100%;  font-size: 1.4em; line-height:50px; font-weight:200; color:#030303; text-align: center;}
.mess form{ width:95%; margin: 0 auto;}
.mess .kd2 { width:100%; margin-top: 15px;}
.mess .kd3 { width:100%; margin-top:15px; }
.mess .dy2 input{height:45px; font-size:1.0em; color:#232323;   text-align:left;  border:0px;width: 96%;padding-left: 4%;}
.mess .dy3 input{  height:90px; font-size:1.0em;    text-align:left;border:0px;padding-left:4%;width: 96%; }
.tj{ width:100%;  text-align:center; padding-top: 10px; padding-bottom: 50px; }
.mess .coolbg{ width: 100%;   font-size:1.0rem; height:45px; color:#fff; border:0px;cursor:pointer; background:#ff7726; font-size:1.0em;   -webkit-appearance : none ; margin-top: 15px;}

.footer{ background: #0068ab;height:100px; color:#fff; text-align:center; color:#fff; line-height:40px;}
/* 底部 */
.footMenu {background: #119003;  bottom: 0; width:100%; height: 46px; min-width:320px; max-width:640px; margin:0 auto; position: fixed;z-index:1000  }
.footMenu li{ float:left;width: 33%; background-position:center 5px; background-repeat:no-repeat; background-size:auto 45%; }
.footMenu li:first-child{ background-image:url(../images/footicon01.png)}
.footMenu li:nth-child(2){ background-image:url(../images/footicon02.png)}
.footMenu li:nth-child(3){ background-image:url(../images/footicon03.png)}
.footMenu li:nth-child(4){ background-image:url(../images/footicon04.png)}
.footMenu li a{ display: block; color:#fff; text-align:center; padding-top:30px; }
.foot{ width:100%;line-height:25px; font-size:12px; }

.foot p{padding:0 10px 0 10px;}
.wxts{background:#B0E7FB; padding:0 10px 0 10px;line-height:25px; font-size:14px; }

/* 新闻列表 */
.place{ width:100%; height:50px; border-bottom:1px solid #838383; line-height:50px;}
.place strong{ margin-top:5px; float:left; padding-right:10px;}
.place{ padding-left:10px;}
.place a{ color:#2e2e2e;}
ul.liimg1{ clear:both; height:auto;}
ul.liimg1 li{ height:86px; padding:5px 10px; margin:3px;  color:#333333; border-bottom:1px dotted #646464; }
ul.liimg1 li a{ height:70px;  display:block;color:#333333; font-size:14px;}
ul.liimg1 li a img{ float:left; padding:2px; border: #E0E0E0 1px solid; margin-right:10px;}
ul.liimg1 li a b{  color:#333333; line-height:25px;}
ul.liimg1 li a p{ color:#999999; font-size:14px; line-height:25px; }
ul.liimg1 li a p span{ color:#da0000;}


ul.liimg{ clear:both; height:auto;}
ul.liimg li{ float:left;   color:#333333;padding:5px 2%;width:46%;}
ul.liimg li a{ display:block;  width:100%;}
ul.liimg li a img{ display:block;  }
ul.liimg li a  span{ text-align:center; font-size: 0.9em; z-index:1; left:0;line-height:35px;color:#000; display: block; width: 100%;}

ul.liiimg{ clear:both; height:auto;}
ul.liiimg li{ height:120px; padding:7px; margin:3px;color:#333333; }
ul.liiimg li a{ display:block;font-size:13px; float:left; width:78px; height:43px; line-height:43px; text-align:center}
ul.liiimg li a img{ float:left; padding:2px 2px;margin-right:10px; margin-top:5px;}
ul.liiimg li a b{color:#363636; font-size:12px; line-height:10px; margin-top:5px; }
ul.liiimg li a p{ color:#363636; font-size:13px;margin-right:5px; background:url(http://m.sdwtqx.com/imagesm/zxb.jpg); width:160px; height:40px;margin-left:120px}
ul.liiimg li h{font-size:16px; color:#FF0000; font-family:"微软雅黑"; height:30px; line-height:30px; font-weight:bold; padding:1px 1px 1px 45px}
ul.liiimg li .lli_more{float:left; width:120px;}

/*页码*/
.dede_pages ul{

	margin:0px auto;

	float:none;

	clear:both;

	overflow:hidden;

	text-align:center;

	white-space:nowrap;
	 margin-bottom:50px;

}

.dede_pages ul li,.dede_pages ul li a{

	float:none; color:#666;

	display:inline;

}
/* 新闻内容页 */
.news1{ clear:both; margin-bottom:10px; padding:10px;line-height:20px; }
.news1 iframe{width:96%; height: 300px;}
.news1 h3{ font-size:14px; color:#333; height:20px; display:block; line-height:20px; text-align:center;}
.news1 p.pnews{ text-align:center; font-size:12px; color:#666; height:20px; line-height:20px; display:block; text-indent:0em;}
.news1 table div{ font-size:14px; color:#333; line-height:20px; padding:10px; }
.news1 p{ font-size:14px; color:#333; line-height:20px; padding:10px; }
.news1 img{ background:#FFF; width:100%;}
.news1 p.ce{ text-align:center; padding:0px; text-indent:0em; }
.bmjz table{ text-align:center; line-height:40px; color:#fff; border-bottom:1px dotted #000; padding-bottom:10px;}
.bmjz table td{ border-left:5px solid #fff;border-right:5px solid #fff;}
.bmjz table td a{ color:#fff;}
.prenext{ font-size:14px; line-height:25px; padding:0px 10px;}
/*
 * Swiper - Mobile Touch Slider CSS
 * http://www.idangero.us/sliders/swiper
 *
 * Vladimir Kharlampidi, The iDangero.us
 * http://www.idangero.us/
 * 
 * Copyright 2012-2013, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us
 *
 * Licensed under GPL & MIT
 *
*/



.index_search {background-color:#fff;}
.index-container li {list-style:none;float:left;max-width:100%;height:auto;}
.index-container img {max-width:100%;}

.mainLayout { margin:0 10px;}
.mainLayout li {list-style:none;background-color:#fff;margin-bottom:10px; overflow:hidden;}
.mainLayout img {max-width:100%;}
.mainLayout .index_info {position:relative;padding:4px 10px 10px;text-align:left; overflow:hidden;}
.mainLayout p {color:#5e5e5e;padding: 0;margin: 0;line-height:22px;}
.mainLayout .index_title {color: #000;font-size:16px;}
.mainLayout .index_price {position: absolute;top:4px;right:10px;color: #d71249;font-size:16px;}

.more_products{display:block; width:100px; height:80px; overflow:hidden; margin:-29px auto 0 auto; text-align:center; color:#7a7a7a; line-height:1em; }
.icon_morep{ display:block; margin-left:31px; background-size:408px 408px; background-position:-294px -150px; width:38px; height:40px; overflow:hidden;}







